﻿using System.ComponentModel;
using System.Runtime.Serialization;

namespace SlamDunk.ValueObjects.Enums
{
    /// <summary>
    /// 工厂模型层次
    /// </summary>
    [DataContract]
    public enum FacilityLevel
    {
        /// <summary>
        /// 企业
        /// </summary>
        [EnumMember]
        [Description("企业")]
        Enterprise = 0,

        /// <summary>
        /// 工厂
        /// </summary>
        [EnumMember]
        [Description("工厂")]
        Factory = 1,

        /// <summary>
        /// 区域
        /// </summary>
        [EnumMember]
        [Description("区域")]
        Area = 2,

        /// <summary>
        /// 工作中心
        /// </summary>
        [EnumMember]
        [Description("工作中心")]
        WorkCenter = 3,

        /// <summary>
        /// 工作单元
        /// </summary>
        [EnumMember]
        [Description("工作单元")]
        WorkUnit = 4
    }
}
